From 6c473d5ff71bd6b74476b7bf0fa20687a3af160b Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Tue, 21 May 2019 05:41:06 +0200 Subject: [PATCH] glrenderer: Handle NULL debug messages --- gsk/gl/gskglrenderer.c | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/gsk/gl/gskglrenderer.c b/gsk/gl/gskglrenderer.c index 1a9f20bf02..3a57fb1eef 100644 --- a/gsk/gl/gskglrenderer.c +++ b/gsk/gl/gskglrenderer.c @@ -2605,11 +2605,16 @@ gsk_gl_renderer_add_render_ops (GskGLRenderer *self, break; case GSK_DEBUG_NODE: - ops_push_debug_group (builder, gsk_debug_node_get_message (node)); - gsk_gl_renderer_add_render_ops (self, - gsk_debug_node_get_child (node), - builder); - ops_pop_debug_group (builder); + { + const char *message = gsk_debug_node_get_message (node); + if (message) + ops_push_debug_group (builder, message); + gsk_gl_renderer_add_render_ops (self, + gsk_debug_node_get_child (node), + builder); + if (message) + ops_pop_debug_group (builder); + } break; case GSK_COLOR_NODE: -- 2.30.2